home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 16 / CU Amiga Magazine's Super CD-ROM 16 (1997-10-16)(EMAP Images)(GB)[!][issue 1997-11].iso / CUCD / Online / HBBS / Source / Node / NodeLibrary / HBBSNode_pragmas_stc.h < prev    next >
C/C++ Source or Header  |  1997-08-28  |  4KB  |  95 lines

  1. #ifndef _INCLUDE_PRAGMA_HBBSNODE_LIB_H
  2. #define _INCLUDE_PRAGMA_HBBSNODE_LIB_H
  3.  
  4. /*
  5. **  $VER: HBBSNode_lib.h (28/08/97)
  6. **
  7. **  Storm-C pragma file
  8. */
  9.  
  10. #ifndef CLIB_HBBSNODE_PROTOS_H
  11. #include <hbbs/HBBSNode_protos.h>
  12. #endif
  13.  
  14. #ifdef __cplusplus
  15. extern "C" {
  16. #endif
  17.  
  18. #pragma amicall(HBBSNodeBase, 0x1E, HBBS_InitNode(D0))
  19. #pragma amicall(HBBSNodeBase, 0x24, HBBS_CleanUpNode)
  20. #pragma amicall(HBBSNodeBase, 0x2A, HBBS_InitDoor(D0,A0))
  21. #pragma amicall(HBBSNodeBase, 0x30, HBBS_CleanUpDoor)
  22. #pragma amicall(HBBSNodeBase, 0x36, ConWriteData(A0,D0))
  23. #pragma amicall(HBBSNodeBase, 0x3C, ConWriteStr(A0))
  24. #pragma amicall(HBBSNodeBase, 0x42, AbortConRead)
  25. #pragma amicall(HBBSNodeBase, 0x48, SendConReadData)
  26. #pragma amicall(HBBSNodeBase, 0x4E, ConReadData(D0))
  27. #pragma amicall(HBBSNodeBase, 0x54, ConWaitData)
  28. #pragma amicall(HBBSNodeBase, 0x5A, AbortSerRead)
  29. #pragma amicall(HBBSNodeBase, 0x60, SendSerReadData)
  30. #pragma amicall(HBBSNodeBase, 0x66, SerWaitData)
  31. #pragma amicall(HBBSNodeBase, 0x6C, SendSerReadBlock(A0,D0))
  32. #pragma amicall(HBBSNodeBase, 0x72, WaitSerReadBlock(A0,D0))
  33. #pragma amicall(HBBSNodeBase, 0x78, SerQueryData)
  34. #pragma amicall(HBBSNodeBase, 0x7E, CarrierLost)
  35. #pragma amicall(HBBSNodeBase, 0x84, SerWriteDataWithTimeout(A0,D0,D1,D2))
  36. #pragma amicall(HBBSNodeBase, 0x8A, SerWriteData(A0,D0))
  37. #pragma amicall(HBBSNodeBase, 0x90, SerWriteStrWithTimeout(A0,D0,D1))
  38. #pragma amicall(HBBSNodeBase, 0x96, SerWriteStr(A0))
  39. #pragma amicall(HBBSNodeBase, 0x9C, SerDelayWriteStr(A0))
  40. #pragma amicall(HBBSNodeBase, 0xA2, SerWriteChar(D0))
  41. #pragma amicall(HBBSNodeBase, 0xA8, PutText(A0))
  42. #pragma amicall(HBBSNodeBase, 0xAE, PutData(A0,D0))
  43. #pragma amicall(HBBSNodeBase, 0xB4, PutChar(D0))
  44. #pragma amicall(HBBSNodeBase, 0xBA, PutConText(A0))
  45. #pragma amicall(HBBSNodeBase, 0xC0, PutConData(A0,D0))
  46. #pragma amicall(HBBSNodeBase, 0xC6, PutConChar(D0))
  47. #pragma amicall(HBBSNodeBase, 0xCC, SetupConSerSigs)
  48. #pragma amicall(HBBSNodeBase, 0xD2, HandleConSigs(D0))
  49. #pragma amicall(HBBSNodeBase, 0xD8, HandleSerSigs(D0))
  50. #pragma amicall(HBBSNodeBase, 0xDE, HandleConSerSigs(D0))
  51. #pragma amicall(HBBSNodeBase, 0xE4, DOOR_SysopText(A0))
  52. #pragma amicall(HBBSNodeBase, 0xEA, DOOR_WriteText(A0))
  53. #pragma amicall(HBBSNodeBase, 0xF0, DOOR_WriteSerText(A0))
  54. #pragma amicall(HBBSNodeBase, 0xF6, DOOR_GetLine(D0,D1,D2,D3,A0))
  55. #pragma amicall(HBBSNodeBase, 0xFC, DOOR_UpdateNodeStatus(D0))
  56. #pragma amicall(HBBSNodeBase, 0x102, DOOR_SystemDoor(A0,A1))
  57. #pragma amicall(HBBSNodeBase, 0x108, DOOR_UserDoor(A0,A1))
  58. #pragma amicall(HBBSNodeBase, 0x10E, DOOR_HangUp)
  59. #pragma amicall(HBBSNodeBase, 0x114, DOOR_Return(A0))
  60. #pragma amicall(HBBSNodeBase, 0x11A, DOOR_DisplayScreen(A0))
  61. #pragma amicall(HBBSNodeBase, 0x120, DOOR_DisplaySpecialScreen(A0))
  62. #pragma amicall(HBBSNodeBase, 0x126, DOOR_PausePrompt(A0))
  63. #pragma amicall(HBBSNodeBase, 0x12C, DOOR_Add_Last_Upload(A0))
  64. #pragma amicall(HBBSNodeBase, 0x132, DOOR_ContinuePrompt(A0,D0))
  65. #pragma amicall(HBBSNodeBase, 0x138, DOOR_MenuPrompt(A0,D0))
  66. #pragma amicall(HBBSNodeBase, 0x13E, DOOR_Continue(D0))
  67. #pragma amicall(HBBSNodeBase, 0x144, ValidConfNum(D0))
  68. #pragma amicall(HBBSNodeBase, 0x14A, FindConf)
  69. #pragma amicall(HBBSNodeBase, 0x150, LoadAccess(A0,A1))
  70. #pragma amicall(HBBSNodeBase, 0x156, HBBS_ModifyString(A0))
  71. #pragma amicall(HBBSNodeBase, 0x15C, HBBS_SetAccess)
  72. #pragma amicall(HBBSNodeBase, 0x162, HBBS_CheckAccess(D0))
  73. #pragma amicall(HBBSNodeBase, 0x168, HBBS_AddToCallersLog(A0))
  74. #pragma amicall(HBBSNodeBase, 0x16E, HBBS_FindTag(A0,D0))
  75. #pragma amicall(HBBSNodeBase, 0x174, HBBS_SetBBSCols)
  76. #pragma amicall(HBBSNodeBase, 0x17A, HBBS_LoadConfAcs(A0,A1))
  77. #pragma amicall(HBBSNodeBase, 0x180, DOOR_CheckRaw(D0))
  78. #pragma amicall(HBBSNodeBase, 0x186, HBBS_TimeOnline)
  79. #pragma amicall(HBBSNodeBase, 0x18C, HBBS_TimeLeft)
  80. #pragma amicall(HBBSNodeBase, 0x192, DOOR_Goodbye)
  81. #pragma amicall(HBBSNodeBase, 0x198, HBBS_AllowConfAccess(D0,A0))
  82. #pragma amicall(HBBSNodeBase, 0x19E, HBBS_SetBBSStrings)
  83. #pragma amicall(HBBSNodeBase, 0x1A4, HBBS_CleanupNodeConsoleWin)
  84. #pragma amicall(HBBSNodeBase, 0x1AA, HBBS_SetWatchTitles)
  85. #pragma amicall(HBBSNodeBase, 0x1B0, HBBS_OpenNodeConsoleWin)
  86. #pragma amicall(HBBSNodeBase, 0x1B6, HBBS_ChangeConsoleMode(D0))
  87. #pragma amicall(HBBSNodeBase, 0x1BC, DOOR_ChangeConsoleMode(D0))
  88. #pragma amicall(HBBSNodeBase, 0x1C2, DOOR_Add_Last_Download(A0))
  89.  
  90. #ifdef __cplusplus
  91. }
  92. #endif
  93.  
  94. #endif
  95.